Introduction And Extension Of Two Methods For Simulating Diffracted Light